package view.component
{
import flash.display.DisplayObject;

import framework.view.components.Component;

import view.interfaces.IBottomUI;
import view.interfaces.ILeftUI;
import view.interfaces.IRightUI;
import view.interfaces.ISectionUI;
import view.interfaces.ITopUI;
import view.interfaces.IWorldContainer;

/**
 * SectionUIBase
 * @author jliang
 *
 */
public class SectionUIBase extends Component implements ISectionUI
{
    //==========================================================================
    //  Constructor
    //==========================================================================
    public function SectionUIBase()
    {
        super();
    }
    
    //==========================================================================
    //  Properties
    //==========================================================================	    
    protected var _topUI:ITopUI;
    
    public function get topUI():ITopUI
    {
        return _topUI;
    }
    
    protected var _leftUI:ILeftUI;
    
    public function get leftUI():ILeftUI
    {
        return _leftUI;
    }
    
    protected var _rightUI:IRightUI;
    
    public function get rightUI():IRightUI
    {
        return _rightUI;
    }    
    
    protected var _bottomUI:IBottomUI;
    
    public function get bottomUI():IBottomUI
    {
        return _bottomUI;
    }
    
    protected var _worldContainer:IWorldContainer;
    
    public function get worldContainer():IWorldContainer
    {
        return _worldContainer;
    }
    
    public function get displayObject():DisplayObject
    {
        return this;
    }
}
}





